package game;

/**
 * A <tt>GameStateListener</tt> wants to be notified whenever a <tt>Piece</tt> is moved.
 * 
 * @author Mark Kelly
 * @date February 20, 2010
 * @version 2.0
 *
 */
public interface GameStateListener {
	/**
	 * Called when a <tt>Piece</tt> has been moved
	 * 
	 * @param p the <tt>Piece</tt> that moved
	 */
	void pieceMoved(Piece p);
	
	void gameStarted();
}
